.cta {
	.section__title {
		.img {
			display: inline-block;
			align-self: center;
		}

		@media (min-width: 992px) {
			max-width: 25ch;
			margin-inline: auto;
		}
	}

	&__btn {
		@media (min-width: 765px) {
			margin-block-start: 3rem;
		}
	}
}

.cta__card {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 1rem;
	background-color: var(--bg-misty-rose);
	padding: 6rem 2rem;
	text-align: center;
	border-radius: var(--radius-30);

	@media (min-width: 765px) {
		padding: 8rem 6rem;
	}
}
